package com.ziyun.erp.modules.userTeam.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * 分销表
 * 
 * @author jiangli
 * @email 
 * @date 2018-11-27 11:38:04
 */
@TableName("user_distribution")
@Getter
@Setter
public class UserDistributionEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * 用户ID
	 */
	private Integer userId;
	/**
	 * 上级分享码
	 */
	private Integer parentShareCode;
	/**
	 * 团队id
	 */
	private Integer teamId;
	/**
	 * 角色ID,1代表团长,2代表团员,
	 */
	private Integer roleId;
	/**
	 * type(check:申请加入,,added:已加入,applyOut:申请退出,leave:已退出, refused:已拒绝)
	 */
	private String applyType;
	/**
	 * 申请时间
	 */
	private Date createtime;
	/**
	 * 入团时间
	 */
	private Date addedTime;
	/**
	 * 退团时间
	 */
	private Date leaveTime;
	/**
	 * 成员备注
	 */
	private String remark;
	/**
	 * 用户所在活动平台
	 */
	private String sourceType;
	/**
	 * 审核驳回原由
	 */
	private String refuseReason;

	//审核时间
	private Date verifyTime;

	//审核人
	private String verifyUser;

}
